Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F7 Canada F9 Canada F3 Canada F6 USA F32 USA F33 Canada F11 USA F35 USA F3 USA F4 USA F5 Canada F1 Canada F2 USA F12 USA F13 USA F14 USA F15 Italy F12 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva Banca Stato Challenger Lugano - Lugano San Remo Tennis Cup - San Remo Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Pekao Open 2004 - Szczecin Geneva Challenger - Geneva Banca Stato Challenger Lugano - Lugano The LTA Men's Challenger Wrexham - Wrexham IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Tennis Napoli Cup - Napoli St. Petersburg Challenger - St. Petersburg Lugano Challenger Lambertz Open - Aachen Tatra Banka Open - Bratislava Lugano Challenger Challenger Ford de Cherbourg - Cherbourg Sporting Challenger - Turin Drummondville Challenger Surbiton Challenger Moscow Challenger Granby Challenger Gatineau Challenger Gatineau Challenger Fairfield Challenger Maui Challenger Nottingham Challenger Granby Challenger Challenger 42 - Andrezieux Mestre Challenger Granby Challenger Geneva Challenger - Geneva Open de Franche-Comte - Besancon Schickedanz Open - Furth Stockton Challenger Bordeaux Challenger Leon Challenger Heilbronn Challenger Open 13 - Marseille 3° Trofeo 'Citta di Brindisi' - Brindisi Marbella Challenger Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Prague Challenger Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Croatia Open - Umag Open Romania - Bucharest Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Happy Valley Challenger Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade If Stockholm Open - Stockholm Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco AIG Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel International Championship of Croatia - Umag Davidoff Swiss Indoors - Basel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open Sabadell Atlantico - Barcelona Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad China Open - Beijing Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel AAPT Championships - Adelaide Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane AEGON Championships - London European Open - Antwerp Garanti Koza Sofia Open - Sofia St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Erste Bank Open - Vienna bett1HULKS Championships - Cologne Murray River Open - Melbourne Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven AEGON Championships - London Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Croatia Open - Umag Davidoff Swiss Indoors - Basel Terra Wortmann Open - Halle Swiss Indoors Basel - Basel AEGON Championships - London Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open 13 Provence - Marseille Open Parc - Lyon Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Moselle Open - Metz Astana Open - Astana Stockholm Open - Stockholm Open 13 Provence - Marseille BMW Open - Munich AEGON Championships - London Tallahassee Challenger Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel AEGON International - Eastbourne Swiss Open - Gstaad Tiburon Challenger Canberra Challenger Drummondville Challenger Guadalajara Challenger Rakuten Japan Open - Tokyo Open 13 - Marseille Gonet Geneva Open - Geneva AEGON Championships - London Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Open 13 - Marseille Fever-Tree Championships - London Citi Open - Washington AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Geneva Open - Geneva Stockholm Open - Stockholm Tennis Napoli Cup - Napoli ASB Classic - Auckland Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Rhein-Main Challenger 2004 - Aschaffenburg Citi Open - Washington Shenzhen Open - Shenzhen Prague II Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Next Gen ATP Finals - Milan Geneva Open - Geneva ABN/AMRO World Tennis Tournament - Rotterdam Boss Open - Stuttgart Chengdu Open - Chengdu Korea Open - Seoul Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm United Cup - Australia Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Nordea Open - Bastad Citi Open - Washington European Open - Antwerp Swiss Indoors Basel - Basel Erste Bank Open - Vienna Adelaide International 1 - Adelaide Allianz Suisse Open Gstaad - Gstaad Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam Energis Open - Amersfoort Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Banja Luka Open - Banja Luka Open SEAT 2008 - Barcelona BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Brisbane International - Brisbane Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Allianz Suisse Open Gstaad - Gstaad DIEMA XTRA Sofia Open - Sofia Savannah Challenger Medibank International - Sydney San Diego Open - San Diego Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Moselle Open - Metz Gerry Weber Open - Halle Red Letter Days Open - Nottingham Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Tennis Masters Series - Monte Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Campionati BNL dItalia - Rome Western & Southern Open - Cincinnati Qatar ExxonMobil Open - Doha Heineken Open - Auckland Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Credit Agricole Suisse Open - Gstaad Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Masters - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Masters - Paris Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Coupe Rogers - Montreal Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - New York Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York National Bank Open - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Swiss Indoors Basel - Basel Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Australian Open - Melbourne Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Australian Open - Melbourne Davis Cup, World Group, 1R, CAN-GBR 2-3 Laver Cup - Prague Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney Davis Cup, World Group, PO, GER-SUI 2-3 French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, Finals, SF, RUS-CAN 1-2 Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Wimbledon - London Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, CAN-IND 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Finals, F, CAN-AUS 2-0 Laver Cup - Geneva Olympics - Beijing Davis Cup, Finals, QF, AUS-CAN 1-2 Olympics - London Davis Cup, Group B, Manchester Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, SUI-CZE 2-3 AAMI Classic - Kooyong Davis Cup, Finals, Group F ATP Cup - Melbourne Davis Cup, Finals, SF, ITA-CAN 1-2 French Open (juniors) Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, World Group, 1R, CRO-CAN 3-1 U.S. Open (juniors) Davis Cup, Finals, QF, GER-CAN 1-2 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Wimbledon - London AAMI Classic - Kooyong Mubadala World Tennis Championship Australian Open (juniors) Wimbledon (juniors) Mubadala World Tennis Championship French Open (juniors) Wimbledon (juniors) Mubadala World Tennis Championship EFG Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Barclays ATP World Tour Finals - London Olympics - Paris Western & Southern Open - Cincinnati U.S. Open - New York Astana Open - Astana Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Moselle Open - Metz Miami Open - Miami ASB Classic - Auckland ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Citi Open - Washington Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Wimbledon - London Bordeaux Challenger Monte-Carlo Rolex Masters - Monte-Carlo Bucharest Open - Bucharest Internazionali BNL d'Italia - Rome French Open - Paris US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva Aix En Provence Challenger Boss Open - Stuttgart Surbiton Challenger National Bank Open - Montreal EFG Swiss Open - Gstaad Atlanta Open - Atlanta Orleans Challenger U.S. Open - New York Davis Cup, Group D, Manchester Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Qatar ExxonMobil Open - Doha Wimbledon - London China Open - Beijing Swiss Indoors Basel - Basel BNP Paribas Nordic Open - Stockholm Bratislava 2 Challenger Belgrade Open - Belgrade Bordeaux Challenger Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco Terra Wortmann Open - Halle ABN AMRO Open - Rotterdam BNP Paribas Open - Indian Wells Aix En Provence Challenger Dallas Open - Dallas Open 13 Provence - Marseille BMW Open - Munich Davis Cup, World Group, QF, GER-CAN 2-0 Open Occitanie - Montpellier Hong Kong Tennis Open - Hong Kong Adelaide International - Adelaide Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Naples Challenger Iasi Challenger Cancun Challenger Internazionali BNL d'Italia - Rome Tiriac Open - Bucharest French Open - Paris Rolex Paris Masters - Paris Boss Open - Stuttgart Perugia Challenger Sassuolo Challenger Bratislava 2 Challenger EFG Swiss Open - Gstaad Mifel Tennis Open - Los Cabos National Bank Open - Toronto Plava Laguna Croatia Open - Umag Cincinnati Open - Cincinnati U.S. Open - New York Rennes Challenger Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai St. Tropez Challenger Swiss Indoors Basel - Basel Hellenic Championship - Athens BNP Paribas Nordic Open - Stockholm